package com.coconet.gas.vo.dw;

import java.io.Serializable;
import javax.persistence.*;

@Table(name = "translate")
public class Translate implements Serializable {
    /**
     * 漏洞英文名
     */
    @Id
    @Column(name = "cve_name")
    private String cveName;

    /**
     * 漏洞中文名
     */
    private String name;

    /**
     * 解决方法
     */
    private String solution;

    private static final long serialVersionUID = 1L;

    /**
     * 获取漏洞英文名
     *
     * @return cve_name - 漏洞英文名
     */
    public String getCveName() {
        return cveName;
    }

    /**
     * 设置漏洞英文名
     *
     * @param cveName 漏洞英文名
     */
    public void setCveName(String cveName) {
        this.cveName = cveName;
    }

    /**
     * 获取漏洞中文名
     *
     * @return name - 漏洞中文名
     */
    public String getName() {
        return name;
    }

    /**
     * 设置漏洞中文名
     *
     * @param name 漏洞中文名
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取解决方法
     *
     * @return solution - 解决方法
     */
    public String getSolution() {
        return solution;
    }

    /**
     * 设置解决方法
     *
     * @param solution 解决方法
     */
    public void setSolution(String solution) {
        this.solution = solution;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", cveName=").append(cveName);
        sb.append(", name=").append(name);
        sb.append(", solution=").append(solution);
        sb.append("]");
        return sb.toString();
    }
}